#include<iostream>
#include<memory>
#include"epollserver.hpp"
using namespace std;

void Usage(string proc)
{
    cout << "Usage:\n\t" << proc << " local_port\n"
         << endl;
}
int main(int argc,char*argv[])
{
    if(argc!=2)
    {
       Usage(argv[0]);
       exit(1);
    }
    uint16_t port=stoi(argv[1]);
    unique_ptr<epollServer> svr=make_unique<epollServer>(port);
    svr->loop();
    return 0;
}